<?php
/**
*所有的4s店数据对比
*/
require("../include/init.php");
date_default_timezone_set('Asia/Shanghai');
/*****************************
	今天

*******************/
$mysql=mysql::getIns();
$t = time();
$start = mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t));
$end = mktime(23,59,59,date("m",$t),date("d",$t),date("Y",$t));

//最大值为,先根据店进行分组,然后再统计每个组的值,再取出最大值
$sql="select shop,count(shop) from alldev where whitelist <> '1' and timestamp > $start and timestamp < $end and shop <> 'Audi City BeiJing' group by shop";
$arr=$mysql->getAll($sql);
// print_r($arr);
// exit;
$disArr = array();
foreach($arr as $value) {
	$disArr[] = floatval($value['count(shop)']);
}
sort($disArr);
// print_r($disArr);
// exit;
$resArr = !empty($disArr) ? array($disArr[0],$disArr[count($disArr)-1]) : array(10,10);
// print_r($resArr);




//最大值
$pos = array_search(max($resArr), $resArr);
$maxjk=$resArr[$pos];

//根据最大值去数组里找到这个最大值的名字
foreach($arr as $v){
	if($v['count(shop)']==$maxjk){
		$maxname=$v['shop'];
		break;
	}
}
// echo $maxname;
// exit;
//最小值
$pos = array_search(min($resArr), $resArr);
$minjk=$resArr[$pos];



//根据最小值去数组里找到这个最大值的名字
foreach($arr as $v){
	if($v['count(shop)']==$minjk){
		$minname=$v['shop'];
		break;
	}
}
$data=array(
	'北京博瑞祥星汽车销售有限公司'=>'北京博瑞祥星',
	'辽宁鑫迪汽车销售服务有限公司'=>'辽宁鑫迪',
	'广东粤奥汽车销售服务有限公司'=>'广东粤奥',
	'江苏天奥汽车销售服务有限公司'=>'江苏天奥',
	'义乌市博奥汽车销售服务有限公司'=>'义乌博奥',
	'云南驰泰汽车销售服务有限公司'=>'云南驰泰',
	'成都新元素雅麓汽车销售服务有限公司'=>'成都新元素雅麓',
	'陕西奥诚汽车销售服务有限公司'=>'陕西奥诚',
	'宁夏奥立升汽车销售服务有限公司'=>'宁夏奥立升'
	);


$maxname=$data["$maxname"];
$minname=$data["$minname"];
// echo $maxname;
// exit;
// echo $minname;
// exit;

$redis = new Redis();
  //连接服务器
  $redis->connect("localhost");
  //授权
  $redis->auth("redis=pwd@2016");

$redis->hmset('National_4SContrast',
array(
	'maxjk'=>$maxjk,
	'minjk'=>$minjk,
	'maxname'=>$maxname,
	'minname'=>$minname,
));
